package com.chixing.day05.StaticDemo;

public class Student {
    //类加载的时候就已经运行,只加载一次
    public static String UniversityName = "苏州大学"; //类变量

    //static代码块
    static {
        //存放只运行一次的代码
        System.out.println("Static代码块");
    }

    static {
        //存放只运行一次的代码
        System.out.println("Static代码块1");
    }

    static {
        //存放只运行一次的代码
        System.out.println("Static代码块2");
    }


    //创建对象初始化后才有
    public int stuNo;   //实例变量
    public String stuName; //实例变量

    public Student() {
        System.out.println("Student构造函数");

    }

    //对象名,方法:
    public void study() {
        this.stuNo = 10;
        this.stuName = "Justin";
        UniversityName = "苏州大学";
    }

    //类名.方法名
    public static void fun() {
        UniversityName = "";
        // stuNo = 1001; //error 只有类 无对象
    }
}
